//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#ifndef _COMPLEXESDB_H_
#define	_COMPLEXESDB_H_
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#include "libraries.h"
#include <zlib.h>
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
class ComplexesDB {
    
  private:

    TListE <String> *listIDPDB;
    String          *locationDB;

  protected:

    bool SplitColumn(char*, TListE <String>*, const char*);

  public:

    ComplexesDB();
    ComplexesDB(const ComplexesDB&);
    ComplexesDB(const ComplexesDB*);
    
    ~ComplexesDB();

    void             ListIDPDB(TListE <String>*);
    void             LocationDB(String*);
    
    TListE <String>* ListIDPDB(void);
    String*          LocationDB(void);

    bool             GetListComplexes(void);
    bool             GetListComplexesWithRestrictions(void);

};
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#endif
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
